package persistencia;

import java.util.List;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;

import persistencia.util.HibernateUtil;
import entidades.Imagem;

public class ImagemDAO extends HibernateDAO<Imagem>{
	
	public List<Imagem> getAll() {

		return HibernateUtil.getSession().createCriteria(Imagem.class).list();

	}

	public List<Imagem> getImagemPeloNome(String nome) {

		Criteria criteria = HibernateUtil.getSession().createCriteria(
				Imagem.class);
		// criteria.add(Restrictions.eq("nome", nome));

		criteria.add(Restrictions.like("nome", "%" + nome + "%"));

		return criteria.list();
	}

	public Imagem getCategoriaPeloId(Integer key) {

		return (Imagem) HibernateUtil.getSession().get(Imagem.class, key);
	}


}
